@import url(kickstart-buttons.css);@import url(kickstart-forms.css);@import url(kickstart-menus.css);@import url(kickstart-grid.css);@import url(kickstart-icons.css);@import url(jquery.fancybox-1.3.4.css);@import url(prettify.css);@import url(chosen.css);@import url(tiptip.css);A{color:#4D99E0;outline:0;}
A:active{color:inherit;}
A:visited{}
A:hover{}
A IMG{border:0;}
STRONG, B{color:#000;background:#FFFFE0;position:relative;top:0;left:0;padding:2px 5px;}
STRIKE{}
EM, I{}
.hide{display:none;}
.show{display:block;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
HR{clear:both;border-bottom:0;border-top:1px dotted #CCC;border-right:0;border-left:0;margin:30px 0;min-height:0px;height:1px;}
HR.alt1{border-style:solid;}
HR.alt2{border-style:dashed;}
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION{display:block;}
H1, H2, H3, H4, H5, H6{font-weight:bold;line-height:140%;}
H1{font-size:3em;margin:10px 0;}
H2{font-size:2.5em;margin:10px 0;}
H3{font-size:2em;margin:10px 0;line-height:130%;}
H4{font-size:1.5em;margin:10px 0;}
H5{font-size:1.2em;margin:10px 0;}
H6{font-size:1em;margin:10px 0 5px;}
P{line-height:150%;color:#666;margin:10px 0;}
BLOCKQUOTE{font-size:1.5em;font-style:italic;color:#888;margin:30px 30px 30px 0;padding:0 0 0 20px;border-left:1px solid #CCC;}
BLOCKQUOTE SPAN{font-size:0.7em;color:#000;display:block;}
BLOCKQUOTE.small{font-size:1.2em;}
UL, OL{padding:0;margin:0 0 20px 25px;}
LI{padding:5px 0;margin:0;}
UL.checks{padding:0;margin:0 0 20px;}
UL.checks LI{list-style-type:none;margin:0;background:url(img/icon-check.png) no-repeat 5px 0.5em;padding-left:30px;}
UL.alt{padding:0;margin:0 0 20px;}
UL.alt LI{list-style-type:none;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;margin:0 0 -1px;background:url(img/icon-arrow-right.png) no-repeat 5px 0.7em;padding-left:20px;}
CODE{font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;font-size:0.9em;border:1px solid #ADD8E6;padding:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#518BAB;}
PRE{white-space:pre-wrap;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0px;padding:5px 5px 3px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0px 0px 7px rgba(0, 0, 0, 0.2);padding:10px;margin:0 0 20px;border:1px solid #DDD;font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;font-size:0.9em;}
TABLE{width:100%;margin:0 0 10px;text-align:left;border-collapse:collapse;}
THEAD, TBODY{margin:0;padding:0;}
#content TH, #content TD{padding:7px 10px !important;border-bottom:1px dotted #DDD;text-align:left;}
THEAD TH{font-size:0.9em;padding:3px 10px;border-bottom:1px solid #DDD;}
TBODY TR.last TH, TBODY TR.last TD{border-bottom:0;}
TABLE.striped{}
TABLE.striped TR.alt{background:#F5F5F5;}
TABLE.striped THEAD TH{background:#FFF;}
TABLE.striped TBODY TH{background:#F5F5F5;text-align:right;padding-right:15px;border-right:1px dotted #E5E5E5;}
TABLE.striped TBODY TR.alt TH{background:#EFEFEF;}
TABLE.tight{}
TABLE.tight TH, .tight TD{padding:2px 10px;}
TABLE.sortable{border:1px solid #DDD;}
TABLE.sortable THEAD TH{cursor:pointer;position:relative;top:0;left:0;border-right:1px solid #DDD;}
TABLE.sortable THEAD TH:hover{background:#EFEFEF;}
TABLE.sortable SPAN.arrow{border-style:solid;border-width:5px;display:block;position:absolute;top:50%;right:5px;font-size:0;border-color:#CCC transparent transparent;line-height:0;height:0;width:0;margin-top:-2px;}
TABLE.sortable SPAN.arrow.up{border-color:transparent transparent #CCC;margin-top:-7px;}
UL.tabs{margin:10px 0 -1px;padding:0;width:100%;border-bottom:1px solid #E5E5E5;float:left;}
UL.tabs.left{text-align:left;}
UL.tabs.center{text-align:center;}
UL.tabs.right{text-align:right;}
UL.tabs LI{list-style-type:none;margin:0 2px 0 0;padding:0;display:inline-block;=display:inline;position:relative;top:0;left:0;=top:1px;zoom:1;}
UL.tabs LI A{text-decoration:none;color:#666;display:inline-block;padding:9px 15px;position:relative;top:0;left:0;line-height:100%;background:#F5F5F5;box-shadow:inset 0px -3px 3px rgba(0, 0, 0, 0.03);border:1px solid #E5E5E5;border-bottom:0;font-size:0.9em;zoom:1;}
UL.tabs LI A:hover{background:#FFF;}
UL.tabs LI.current A{position:relative;top:1px;left:0;background:#FFF;box-shadow:none;color:#222;}
.tab-content{border:1px solid #EFEFEF;border-left:1px solid #E5E5E5;clear:both;padding:20px;margin:0 0 40px;}
UL.tabs .icon{margin:-3px 7px -3px -5px;position:relative;top:-2px;left:0;}
UL.breadcrumbs{margin:10px 0;padding:0;line-height:0%;font-size:0;}
UL.breadcrumbs LI{list-style-type:none;margin:0;padding:0;display:inline-block;=display:inline;position:relative;zoom:1;line-height:100%;font-size:14px;}
UL.breadcrumbs LI A{display:inline-block;=display:inline;position:relative;padding:5px 15px 5px 5px;font-size:0.9em;zoom:1;margin:0;background:url(img/icon-arrow-right.png) no-repeat right center;}
UL.breadcrumbs LI.last A{color:#333;cursor:default;text-decoration:none;background:none;}
UL.breadcrumbs LI.last A:hover{text-decoration:none;}
UL.breadcrumbs.alt1{border:1px solid transparent;font-size:0;}
UL.breadcrumbs.alt1 LI A{padding:10px 25px 10px 15px;background:url(img/breadcrumbs-bg.gif) no-repeat right center;text-decoration:none;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;font-size:12px;}
UL.breadcrumbs.alt1 A:hover{text-decoration:underline;}
UL.breadcrumbs.alt1 LI.first A{border-left:1px solid #EFEFEF;}
UL.breadcrumbs.alt1 LI.last A{background:none;border-right:1px solid #EFEFEF;}
IMG{margin:0;padding:0;display:inline-block;position:relative;zoom:1;}
IMG.align-left{float:left;margin:0 10px 5px 0;}
IMG.align-right{float:right;margin:0 0 5px 10px;}
IMG.full-width{clear:both;display:block;width:100%;height:auto;margin:0 0 10px;}
SPAN.img-wrap{display:inline-block;position:relative;top:0;left:0;zoom:1;}
SPAN.img-inner{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
SPAN.img-wrap IMG{display:block;padding:0;margin:0;}
IMG.style1{}
.img-wrap.style1{border:1px solid #DDD;padding:3px;background-color:#FFF;margin-left:-3px;margin-top:-3px;margin-bottom:-3px;}
IMG.style2{}
.img-wrap.style2{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;}
IMG.style3{}
.img-wrap.style3{margin-left:-3px;margin-top:-3px;margin-bottom:-3px;border:3px solid #EFEFEF;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow:hidden;-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);}
DIV.caption{background:#F5F5F5;border:1px solid #DDD;padding:3px;}
DIV.caption IMG{display:block;padding:0;margin:0;}
DIV.caption SPAN{display:block;margin-top:3px;font-size:0.8em;color:#666;padding:0px 5px;}
.gallery{}
.gallery A{display:inline-block;position:relative;border:1px solid #DDD;background:#FFF;padding:3px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.gallery A IMG{display:block;position:relative;margin:0;padding:0;}
.slideshow-wrap{clear:both;margin:0;padding:0;position:relative;top:0;left:0;overflow:hidden;clear:both;}
.slideshow-inner{overflow:hidden;clear:both;position:relative;top:0;left:0;border:1px solid #EFEFEF;}
.slideshow{clear:both;margin:0;padding:0;width:auto;height:auto;overflow:hidden;}
.slideshow LI{list-style-type:none;margin:0;padding:0;float:left;display:block;}
.slideshow IMG{vertical-align:bottom;}
.slideshow-buttons{text-align:right;margin:3px 0 0;padding:0;}
.slideshow-buttons LI{display:inline;position:relative;top:0;left:0;line-height:100%;margin:0;padding:0;}
.slideshow-buttons LI.current A{background:#DDD;}
.slideshow-buttons A{display:inline;position:relative;top:0;left:0;padding:1px 3px;margin:0 1px;line-height:100%;border:1px solid #EFEFEF;text-decoration:none;font-size:0.8em;}
.video-placeholder, .video-placeholder A{position:relative;top:0;left:0;display:inline-block;=display:inline;zoom:1;margin:0;padding:0;text-decoration:none;}
.video-placeholder IMG{vertical-align:bottom;}
.video-placeholder .icon{position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;}
.video-placeholder:hover .icon{text-shadow:0px 0px 10px rgba(255, 255, 255, 0.8), 0px 2px 2px rgba(0, 0, 0, 1);cursor:pointer;}
IFRAME.map-placeholder{border:1px solid #CCC;margin:0;padding:0;overflow:hidden;box-sizing:border-box;}
.calendar{text-align:center;text-shadow:0px 1px #FFF;color:#666;border:1px solid #DDD;background:#F5F5F5;}
.calendar H4#current-month{font-size:1em;margin:0;padding:2% 0;border-top:1px solid #FFF;line-height:100%;font-weight:normal;}
.calendar TABLE{margin:0;border-collapse:collapse;border:0;}
.calendar TH, .calendar TD{text-align:center;padding:0;font-weight:normal;line-height:100%;border:0;}
.calendar TH{width:14.2857%;padding:2% 0;border-bottom:1px solid #DDD;}
.calendar TD{background:#FFF;padding:3% 0;}
.calendar TH.weekday{color:#999;font-size:0.7em;text-transform:uppercase;}
.calendar TD.other-month{color:#CCC;}
.calendar TD.current-month{background:#FFF;color:#777;}